*{
    margin:0;
    padding:0;
}
.container{
    width:300px;
    height:1000px;
    /* background:red; */
    margin:0 auto;
    position: relative;
}
.container .navBox{
    display: block;
    width:auto;
    height:20px;
    position:absolute;
    right:5px;
    /* background:black; */
}
.container .navBox a{
    /* color:black; */
}
.container .top{
    height:274px;
    background:pink;
}
.top{
    text-align:center;
}
.top img{
    width:300px;
    height:252px;
}
/* 设置“我要参赛”按钮的样式 */
.top button{
    width:86px;
    height:26px;
    background:rgba(255, 173, 22, 0.952);
    box-shadow: #FC0 1px 0 10px;
    border-radius:50px;
    border:none;
    margin-left:125px;
    top:-30px;
    position:relative;
    margin:-40px auto;
}
/* 设置搜索框的样式 */
.top .search{
    width:175px;
    /* background:rgb(68,184,232); */
    background:rgb(255,255,255);
    border-radius:15px;
    margin:-20px auto;
}
.top .search input{
    vertical-align: 1px;
    width:110px;
    border:none;
    outline:none;
}
.top .searchBtn{
    display: inline-block;
    width:46px;
    color:black;
    text-decoration: none;
    border-top-right-radius:30px;
    border-bottom-right-radius:30px;
    background:rgb(68,184,232);
    position:relative;
    left:11px;
}
/* 设置头像的样式 */
.picture{
    width:50px;
    height:50px;
    border-radius:50%;
}
.userList ul>li{
    list-style:none;
}
.userList ul>li a{
    text-decoration: none;
}
.userList ul>li img{
    margin:5px 5px;
    float:left;
}
.title{
    /* background:purple; */
    float:left;
    margin-left:5px;
    margin-top:15px;
}
/* 设置名字和编号的样式 */
.title .name{
    color:black;
    margin-bottom:-20px;
}
.title .number{
    color:rgba(7, 212, 212, 0.5);
    font-size: 12px;
}

.userList{
    width:100%;
    height:60px;
    /* background:yellow; */
    border-bottom:2px rgb(226, 225, 225) solid;
}
/* 设置个性签名的样式 */
.userList .signature{
    font-size:8px;
    color:black;
    text-overflow:ellipsis;
    width:180px;
    white-space: nowrap; 
    overflow: hidden;
    position: relative;
    margin-left:56px;
    position: relative;
    top:5px;
}
/* 投票相关 */
.userList .vote{
    width:50px;
    height:50px;
    float:right;
    /* background:blue; */
    margin-top:-32px;
    text-align:center;
}
.vote .voteNum{
    display:inline-block;
    width:10px;
    margin:0 auto;
    /* float:right; */
}
.vote a{
    display:inline-block;
    width:50px;
    height:20px;
    color:white;
    background:lightblue;
    border-radius: 15px;
}
.vote a p{
    line-height:20px;
    font-size:12px  !important;
}
.tip{
    display:none;
}